grenade (general term) - Français Anglais Dictionnaire